		
		Program Tools 1.1
		

Programmer: David Lindstroem (Cirrus Programming)
Calculator: Ti 83 +
      Size: 492 bytes
  Language: asm
		
		
		How to use
		

These two programs allows you to do some
very advanced program management within Basic programs.
LISTPRGM saves the names of the programs in Str1. PTOOLS
can delete, archive, Unarchive, lock, unlock.
It can run Basic and asm programs too.

=================
How to use PTOOLS
=================
Place the program name in Str3.
Call PTOOLS with N:Asm(prgmPTOOLS
N can be a number from 0-5

Unarchive
0:Asm(prgmPTOOLS

Lock
1:Asm(prgmPTOOLS
Makes the program un-editable on the calculator.
It doesn't show up in the EDIT menu

Unlock
2:Asm(prgmPTOOLS

Delete
3:Asm(prgmPTOOLS
Deletes a program from RAM or archive.


Archive
4:Asm(prgmPTOOLS

Run a Basic or asm program
5:Asm(prgmPTOOLS
Archived programs will be copied to RAM before execution, this will
save flash writes to your calculator. If an error occurs while running a basic program, a program named CIRRUS89 will be leaved in the program list. This is nothing to worry about;
it will be deleted next time you run PTOOLS.

===================
How to use LISTPRGM
===================
LISTPRGM saves the program names to Str1.
Run with:
Asm(prgmLISTPRGM
Str1 will look something like this:
"LA,BREAKOUT,*GAME, PHYSICS"
Each program name is preceeded by a special character,
depending on it's attributes:

L (list token) 	       - Program locked and in RAM
 (cube)               - Program locked and in archive.
* (multiply)           - Program archived but not locked.
  (space)              - Program not locked and in RAM.
 
___________________________
If you use these programs in 
your own programs, please 
give me some credit.



		
		Adresses
		
e-mail: okvin@tiscali.se
homepage: http://cirrus.tigalaxy.com